package com.elitel.frame.main.dao.polym;

import com.elitel.frame.main.entity.polym.CfgMultRelation;
import com.elitel.frame.main.entity.polym.CfgMultRelationExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CfgMultRelationMapper {
    long countByExample(CfgMultRelationExample example);

    int deleteByExample(CfgMultRelationExample example);

    int deleteByPrimaryKey(String relationId);

    int insert(CfgMultRelation record);

    int insertSelective(CfgMultRelation record);

    List<CfgMultRelation> selectByExample(CfgMultRelationExample example);

    CfgMultRelation selectByPrimaryKey(String relationId);

    int updateByExampleSelective(@Param("record") CfgMultRelation record, @Param("example") CfgMultRelationExample example);

    int updateByExample(@Param("record") CfgMultRelation record, @Param("example") CfgMultRelationExample example);

    int updateByPrimaryKeySelective(CfgMultRelation record);

    int updateByPrimaryKey(CfgMultRelation record);

    List<CfgMultRelation> selectByServiceId(@Param("serviceGuids") List<String> serviceGuids);
}